
import time

from selenium import webdriver
from selenium.webdriver.common import keys   #导入的是文件名 keys.py keys.Keys
from selenium.webdriver import ActionChains, Keys #导入的是类名
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait

#创建浏览器驱动对象
driver=webdriver.Edge()
driver.maximize_window()
driver.implicitly_wait(5)
#你要测试的网址
driver.get("http://127.0.0.1:8848/pagetest/rega.html")

ele=driver.find_element(By.CSS_SELECTOR,"#selectA")
#创建下拉框对象Select(下拉框的父类 标签是<select>)
select=Select(ele)
#按照文本进行传值
select.select_by_visible_text("广州")
select.select_by_index(0) #索引都是从0开始的只有pyhton有负索引
select.select_by_value('sz') #value是传入后端的，后端把数据写入到数据库中

#让我们的程序休眠
time.sleep(5) #针对是我们的程序，不是页面的元素
#浏览器驱动对象进行关闭
driver.quit()



